package com.ebupt.migu.music.autoTri.Mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * @description: 自动触发-会员红包策略分组管理
 * @author: liuyangyang@ebupt.com
 * @date: 2021/6/23 14:24
 */
@Mapper
@DS("mysql_mg")
public interface VipBlockMapper {

    /**
     * 新增自动触发-会员红包策略分组
     * @param params
     */
    public void add(Map<String, Object> params);

    /**
     * 查询是否存在同名分组
     * @param blockName
     * @return
     */
    public boolean isBlockNameExist(String blockName);

    /**
     * 查询当前条件下有多少记录
     * @param params
     * @return
     */
    public Integer totalBlocks(Map<String, Object> params);

    /**
     * 条件查询分组详情
     * @param params
     * @return
     */
    public List<Map<String, Object>> query(Map<String, Object> params);
}
